package indi.woniu.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.JsonNode;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class QuestionDTO  {
    private Integer id;
    /**
     * 题目类型
     */
    private Integer type;
    /**
     * 题目难度
     */
    private Integer level;
    /**
     * 题干
     */
    private String content;
    /**
     * 答案
     */
    private Integer answerId;
    /*
    * 对应的父亲题库-科目
    * */
    private Pool pool;
    /*
    * 对应的子库-年级
    * */
    private Pool sonPool;
    /*
    * 对应的答案,前端json对象，后端用jsonNode接收该对象
    * */
    private JsonNode answer;

    /*
    * 从数据库读取答案
    * */
    private Answer answer1;
    /**
     * 创建人
     */
    private String createMan;
    /**
     * 修改人
     */
    private String updateMan;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;

    /*
    * 添加标记
    * */
    private Integer is_add;

    /*
    * 删除标记
    * */
    private Integer is_delete;
}
